package com.mc.api.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.mc.api.domain.page.PageRequest;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class CltResult extends PageRequest {
    /** 编号 */
    private String resultId;

    /** 采集编号 */
    private String germplasmId;

    /** 用户姓名 */
    private String nickName;

    /** 类型 */
    private String cltType;

    /** 采集时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date collectionTime;

    /** 采集时间 */
    private String collectionDate;

    /** 经度 */
    private BigDecimal longitude;

    /** 纬度 */
    private BigDecimal latitude;

    /** 海拔 */
    private BigDecimal elecation;

    /** 权限 */
    private String permissions;

    /** 坡度 */
    private String slopeDegree;

    /** 坡向 */
    private String slopeAcpect;

    /** 坡位 */
    private String slopePosition;

    /** 地形 */
    private String topography;

    /** 采集类型 */
    private String type;

    /** 采集任务 */
    private String taskId;

    /** 创建人 */
    private String createUserId;

    /** 更新人 */
    private String updateUserId;

    /** 采集地点 */
    private String location;

    /** 采集备注*/
    private String remark;

    /** 照片路径*/
    private List<CltMultimedia> photo;

    /** 人员编号 */
    private List<CltResultUser> userList;

    /**是否鉴定*/
    private String isAuthenticate;

    /**任务名*/
    private String taskName;

    /**鉴定名称*/
    private List<LabAuthenticate> authenticateName;

    /**封面照片*/
    private String coverUrl;

    private int authenticateNum;

    /** 采集名称 */
    private String  cltName;

    /** 地区编码*/
    private String areaCode;

    /** GIS地图服务*/
    private String objectId;




}
